package iso3.pt.action;

import java.util.Map;
import java.util.Set;

import iso3.pt.model.Asignatura;
import iso3.pt.model.Profesor;
import iso3.pt.model.Unidad;
import iso3.pt.service.PtDaoService;
import iso3.pt.service.PtService;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class UnitsManagementFormAction  extends ActionSupport 
{
	private static final long serialVersionUID = 1L;

    private String acronimo = null;
	private String titulo = null;
    private String contenido = null;
    
    private int idAsig; 
    
	private Set<Unidad> unidades = null;

	public String execute() throws Exception 
	{
		PtService service = new PtDaoService();
		
		service.addUnidad(getAcronimo(), getTitulo(), getContenido(), getIdAsig());

		unidades = (Set<Unidad>) service.getUnidades(getIdAsig());
		
		return SUCCESS;
	}
	
	public Set<Unidad> getUnidades()
	{
		return unidades;
	}

	public void setUnidades(Set<Unidad> unidades)
	{
		this.unidades = unidades;
	}
	
	public int getIdAsig()
	{
		return idAsig;
	}

	public void setIdAsig(int idAsig)
	{
		this.idAsig = idAsig;
	}

	public String getAcronimo()
	{
		return acronimo;
	}


	public void setAcronimo(String acronimo)
	{
		this.acronimo = acronimo;
	}


	public String getTitulo()
	{
		return titulo;
	}


	public void setTitulo(String titulo)
	{
		this.titulo = titulo;
	}


	public String getContenido()
	{
		return contenido;
	}


	public void setContenido(String contenido)
	{
		this.contenido = contenido;
	}
}
